\hypertarget{class_vector_operations}{
\section{\-Vector\-Operations \-Module \-Reference}
\label{class_vector_operations}\index{\-Vector\-Operations@{\-Vector\-Operations}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
pure real(kind=8) function, \*
dimension(3) \hyperlink{class_vector_operations_aa7e5b6122e7ae00f0dfcdf529b90352c}{\-Cross} (v1, v2)
\begin{DoxyCompactList}\small\item\em \-Cross \-Product of 2 vectors. \end{DoxyCompactList}\item 
subroutine \hyperlink{class_vector_operations_a620aaf0ada53bcf947cf3a452f85a5f2}{\-Normalize} (v)
\begin{DoxyCompactList}\small\item\em \-Normalizes a vetor to a unit-\/length one. \end{DoxyCompactList}\item 
pure real(kind=8) function \hyperlink{class_vector_operations_a62e4dd17b1adae5655dbdda9131f87ff}{norm\-\_\-infty} (vector)
\begin{DoxyCompactList}\small\item\em \-Return the \-Norm \-Infinity (\-Maximun \-Absulote value of the components) of a vector. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 1 of file \-Vector\-Operation.\-f90.



\subsection{\-Member \-Function/\-Subroutine \-Documentation}
\hypertarget{class_vector_operations_aa7e5b6122e7ae00f0dfcdf529b90352c}{
\index{\-Vector\-Operations@{\-Vector\-Operations}!\-Cross@{\-Cross}}
\index{\-Cross@{\-Cross}!VectorOperations@{\-Vector\-Operations}}
\subsubsection[{\-Cross}]{\setlength{\rightskip}{0pt plus 5cm}pure real(kind=8) function, dimension(3) \-Vector\-Operations\-::\-Cross (
\begin{DoxyParamCaption}
\item[{real(kind=8), dimension(3), intent(in)}]{v1, }
\item[{real(kind=8), dimension(3), intent(in)}]{v2}
\end{DoxyParamCaption}
)}}
\label{class_vector_operations_aa7e5b6122e7ae00f0dfcdf529b90352c}


\-Cross \-Product of 2 vectors. 


\begin{DoxyParams}{\-Parameters}
{\em v1} & -\/ double precision 3-\/d vector \\
\hline
{\em v2} & -\/ double precision 3-\/d vector \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
v -\/ double precision 3-\/d vector 
\end{DoxyReturn}


\-Definition at line 13 of file \-Vector\-Operation.\-f90.

\hypertarget{class_vector_operations_a62e4dd17b1adae5655dbdda9131f87ff}{
\index{\-Vector\-Operations@{\-Vector\-Operations}!norm\-\_\-infty@{norm\-\_\-infty}}
\index{norm\-\_\-infty@{norm\-\_\-infty}!VectorOperations@{\-Vector\-Operations}}
\subsubsection[{norm\-\_\-infty}]{\setlength{\rightskip}{0pt plus 5cm}pure real(kind=8) function \-Vector\-Operations\-::norm\-\_\-infty (
\begin{DoxyParamCaption}
\item[{real(kind=8), dimension(\-:), intent(in)}]{vector}
\end{DoxyParamCaption}
)}}
\label{class_vector_operations_a62e4dd17b1adae5655dbdda9131f87ff}


\-Return the \-Norm \-Infinity (\-Maximun \-Absulote value of the components) of a vector. 


\begin{DoxyParams}{\-Parameters}
{\em vector} & -\/ double precision free length vector \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
v -\/ \-Positive integer 
\end{DoxyReturn}


\-Definition at line 41 of file \-Vector\-Operation.\-f90.

\hypertarget{class_vector_operations_a620aaf0ada53bcf947cf3a452f85a5f2}{
\index{\-Vector\-Operations@{\-Vector\-Operations}!\-Normalize@{\-Normalize}}
\index{\-Normalize@{\-Normalize}!VectorOperations@{\-Vector\-Operations}}
\subsubsection[{\-Normalize}]{\setlength{\rightskip}{0pt plus 5cm}subroutine \-Vector\-Operations\-::\-Normalize (
\begin{DoxyParamCaption}
\item[{real(kind=8), dimension(\-:), intent(inout)}]{v}
\end{DoxyParamCaption}
)}}
\label{class_vector_operations_a620aaf0ada53bcf947cf3a452f85a5f2}


\-Normalizes a vetor to a unit-\/length one. 


\begin{DoxyParams}{\-Parameters}
{\em v} & -\/ double precision free length vector \\
\hline
\end{DoxyParams}


\-Definition at line 26 of file \-Vector\-Operation.\-f90.



\-The documentation for this module was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
/home/ronaldo/workspace/\-Discontinuous\-Galerkin/\hyperlink{_vector_operation_8f90}{\-Vector\-Operation.\-f90}\end{DoxyCompactItemize}
